
.esocms_head{padding:20px 0px;}
.espcms_top_search{position: relative;}
.espcms_top_search .espcms_search_icon{position: absolute;right:0px;top:10px;background: no-repeat;width: 38px;height: 30px;border: none;}
.espcms_top_search .espcms_search_icon i{color:#388E3C;font-size:20px;}

.espcms_top_con > .espcms_top_str{text-align: right;padding-bottom:10px;}
.espcms_top_con > .espcms_top_str a{padding-left:5px;}

@media screen and (min-width:360px) and (max-width:768px) {
	.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {float: left;}
	.col-mm-12 {width: 100%;}
	.col-mm-11 {width: 91.66666667%;}
	.col-mm-10 {width: 83.33333333%;}
	.col-mm-9 {width: 75%;}
	.col-mm-8 {width: 66.66666667%;}
	.col-mm-7 {width: 58.33333333%;}
	.col-mm-6 {width: 50%;}
	.col-mm-5 {width: 41.66666667%;}
	.col-mm-4 {width: 33.33333333%;}
	.col-mm-3 {width: 25%;}
	.col-mm-2 {width: 16.66666667%;}
	.col-mm-1 {width: 8.33333333%;}
}


.swiper-container{margin-top: 1px;}
.swiper-container ul{list-style: none;margin: 0px;padding:0px;}
.swiper-container ul li{margin: 0px;padding:0px;}

.bann_container{margin-top: 1px;background-image:linear-gradient(284deg, #039BE5,#B3E5FC);}
.page_bann_title{padding:55px 0px;text-align: center;}
.page_bann_title > h2{font-size:40px;color:#fff;font-weight: bold;text-shadow: 1px 1px 4px #424242;}
.page_bann_title > p{font-size:20px;color:#fff;text-shadow: 1px 1px 4px #424242;padding-top:10px;}

.espcms_title{margin-top: 40px;margin-bottom: 30px;}
.espcms_title .title_name{color:#0288D1;font-size:30px;}
.espcms_title .title_name_white{color:#fff;font-size:30px;}
.espcms_title .title_subhead{color:#757575;font-size:20px;}
.espcms_title .title_subhead_white{color:#fff;font-size:20px;}

.espcms_about{background-color:#29B6F6;padding:35px 0px 40px 0px;margin: 30px 0px;}
.espcms_about_content{color:#262626;font-size:16px;line-height: 180%;}

.news_pic_item{padding-top: 20px;padding-bottom: 20px;}
.news_pic_item > .info_news_left{display: table-cell;vertical-align: top;}
.news_pic_item .media-left a {width: 140px;overflow: hidden; margin-bottom: 0;}
.news_pic_item .media-heading {font-size:16px;}
.news_pic_item .info_news_data {color: #999;padding: 4px 0;font-size: 12px;}
.news_pic_item .info_news_content {font-size: 12px;line-height: 150%;}

.espcms_partners{background-color:#f1f1f1;padding:35px 0px 40px 0px;margin: 30px 0px 0px 0px;}

.espcms_home_logo_list .home_link_logo{margin: 5px 0px;text-align: center;}
.espcms_home_logo_list img{background-color: #fff;padding:5px;}

.espcms_footer{background-color: #374e75;margin: 1px 0px 0px 0px}
.espcms_footer .fotter_conent_left{float: left;}
.footer_typelist{padding:20px 0px;}
.fotter_conent_left .typelist{border:0px;}
.fotter_conent_left .typelist > li{border:0px;background:none;}
.fotter_conent_left .typelist > li.active{color:#fff;font-weight: bold;font-size:16px;}
.fotter_conent_left .typelist > li.active:hover{background:none;}
ul.home_weixin_code {list-style: none;padding-top:10px;}
ul.home_weixin_code li{float: right;padding-left:15px;text-align: center;}
ul.home_weixin_code li img{width:100px;border:5px solid #fff;}
ul.home_weixin_code li p{padding-top:10px;text-align: center;color:#7b7d8a;}

.invite_div{overflow: hidden;width:100%;}
.invite_div > .espcms_invite_form{position: relative;}

.espcms_footer_str{background-color: #1d345c;margin:0px;padding:25px 0px;color:#86a4b7;text-align: center;line-height: 180%;}



.train_div {
	min-height: 500px;
	background: url(../images/a1.jpg) no-repeat left #f8f9fb;
	background-size: 60% 100%;
}

.train_div .word_box {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 3%;
	z-index: 5;
	background-color: #fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
	width: 800px;
	padding: 40px;
}

.train_div .word_box .index_title {
	font-size: 18px;
	font-weight: bold;
}

.train_div .word_box .index_content {
	font-size: 14px;
	line-height: 200%;
	padding-top: 10px;
}

.train_div .word_box .index_button {
	padding-top: 20px;
}

